package com.yxx.entityModel.vo.response;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * 标签选项Response
 * @author yuxiangxun
 * @date 2025/1/21
 * @apiNote
 */
@Data
@ApiModel(description = "标签选项Response")
public class TagOptionResponse {
    /**
     * 标签id
     */
    @ApiModelProperty(value = "标签id")
    private Integer id;

    /**
     * 标签名
     */
    @ApiModelProperty(value = "标签名")
    private String tagName;

    /**
     * 文章贡献统计
     */
    @ApiModelProperty(value = "文章贡献统计")
    private List<ArticleStatisticsResponse> articleStatisticsList;

    /**
     * 文章浏览量排行
     */
    @ApiModelProperty(value = "文章浏览量排行")
    private List<ArticleRankResponse> articleRankVOList;

    /**
     * 一周访问量
     */
    @ApiModelProperty(value = "一周访问量")
    private List<UserViewResponse> userViewVOList;
}
